您现在的位置是:首页 > Excel技巧>EXCEL VBA代码实现文字复制粘贴到QQ等其他窗口
excel vba复制粘贴代码-EXCEL VBA代码实现文字复制粘贴到QQ等其他窗口
发布于2022-04-150人已围观
在工作中,有时需要大量复制记事本粘贴,逐个复制效率低下。
下面实例通过Excel VBA,从Excel粘贴文字到QQ或者其他聊天窗口。
详细代码:
Public Sub 文本剪贴板()
' alt+f11打开VBA编辑器,插入模块,粘贴本代码
'’在alt+F8宏设置ctrl+e做为快捷键,选中区域时,按下ctrl+e即完成文本复制
' 结果以行列式文本存入剪贴板,列之间用空格分隔
' 或打开本工作表 在其他表中使用ctrl+e 也可以达到文本复制的效果
Dim tt, a, i&, j&
On Error Resume Next
a = Selection.Value
For i = 1 To UBound(a)
For j = 1 To UBound(a, 2)
tt = tt & " " & a(i, j) '列之间用空格分隔
Next
tt = tt & vbNewLine '换行
Next
With CreateObject("new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") '数据放入剪贴板
.SetText tt
.PutInClipboard
End With
End Sub
效果图
- 上篇文章:Excel文本透视-行列转置
- 下篇文章:Excel计算年月日和小时分钟的时间差
相关文章
文章评论
共0条评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~